body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    /*line-height: 24px;*/
}

h1, h2, h3, h4, h5, h6, p, ul, li, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

li, a, span {
    text-decoration: none;
    font-size: 100%;
    /*display: inline-block;*/
}
.containers a{
    color: #000 !important;
}
.readmore a{
    display: inline-block;
}
.containers {
    width: 100%;

}
.bar {/*margin:145px 0 0;*/}
.content {
    max-width: 1200px;
    margin: 0 auto;
}

.clear:before, .clear:after {
    content: "";
    display: table;
    clear: both;
}

.iebg {
    background: #fff;
}

body img {
    max-width:100%;
    margin: 0;
}
.maximg img{
    width:100%;
}
/*.bar{*/
     /*margin-top: 100px;*/
 /*}*/
.bar img{width:100%;}
.floatlft{
    float:left;
}
.floatrgt{
    float:right;
}
.contentlft{
    text-align: left;
}
.contentrgt{
    text-align: right;
}
.contentTop{
    vertical-align: top;
}
.contentBtm{
    vertical-align: bottom;
}
.contentMid{
    vertical-align: middle;
}
/*.flex */
.flex {
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex; /* �°汾�﷨: Opera 12.1, Firefox 22+ */
    display: -webkit-box; /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox; /* ��ϰ汾��?: IE 10 */
}

/*字体主调�?*/
.txtRgb {
    color: #000;
}

/*背景主调�?*/
.bgRgb {
}
/*翻页�?------*/
.pages {
    margin: 30px 0;
    text-align: center;
}

.pages a {
    height: 30px;
    line-height: 30px;
    color: #828283;
    text-decoration: none;
    display: block;
    border: 1px solid #00a0df;
    margin: 0 5px;
    color: #000;
    padding: 0 15px;
}

.pages a:hover, .pages a.active {
    background: #00a0df;
    color: #fff;
}
/*标题*/
.tittle {
    padding: 20px 0;
    margin: 50px 0 20px;
    text-align: center;
    
}

.tittle a {
    color: #00a0df;
    font-size: 30px;
    font-family: "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;
    text-transform: uppercase;
}
.tittle a:nth-of-type(2){
    width: 70px;
    height: 27px;
    background: url(../images/idx4.png) no-repeat center center;
}
.tittle a span {
    color: #3d3d3d;
    margin-right: 16px;
}

.tittle p {
    font-size: 16px;
    color: #a1a1a1;
    margin: 15px 0;
    font-family: "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;
}

.tittle span a {
    width: 70px;
    height: 27px;
    background: url(../images/idx4.png) no-repeat center center;
}

.tittle > span {
    width: 40px;
    height: 13px;
    border-top: 1px solid #dedede;
}
/*a{color:#000000;text-decoration:none;outline: none; font-family: "opensans"; vertical-align: middle; display: inline-block;}*/


/*banner--------------*/
/*.bar{
    margin-top: 106px;
}*/
/*bannerEND*/
.mainBox{
    background:#f7f9fa;
    padding:0;
}
/*å³ä¾§è¾¹æ --------------*/
.rgtSild{
    width:25.8%;
    padding:60px 10px 0 0;
}
/*å°æ ‡é�??*/

h3.rsdtit{
    margin:0 0 20px 0;
}
h3.rsdtit,
h3.rsdtit a{
    color:#232323;
    font-size:24px;
    text-transform: capitalize;
    font-family: "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;
}
/*æœç´¢*/
.searchBox{
    margin:0 0 40px;
}
.searchBox  input{
    height:32px !important;
    line-height: 32px !important;
    padding:0 0 0 1rem !important;
    margin:0 !important;
    border:1px solid #bfbfbf !important;
    width:100% !important;
}
.searchBox {
    position:relative !important;
}

.searchBox input:nth-of-type(2){
    position:absolute !important;
    right:15px !important;
    top: 47px ;
    z-index: 1 !important;
    cursor:pointer !important;
    width:26px !important;
    height:26px !important;
    padding:5px !important;
    border:none !important;
    background:url(../images/1.png) no-repeat center center;
}
.positionBox{
    position:relative;
    padding:0 0 40px;
    margin-bottom:40px;
}
.positionLine{
    color:#ccc;
    position:absolute;
    bottom:0;
    left:0;
    width:132%;
    border:1px solid #e2e4e5;
}
@media screen and (max-width:1400px)  {
    .positionLine{
        width:100%;
    }
}
/*äºŒçº§å¯¼èˆª*/
.secondNavBox{
    margin:0 0 40px 0;
}
.secondNavBox ul {
    border-top: none;
}
.secondNavBox>ul>li{display: block;}
.secondNavBox>ul>li>ul{ border-top:none;}
.secondNavBox>ul>li>ul>ul{padding:0 3%; }
.secondNav{
    width:100%;
    /*padding:0 0 20px;*/
    margin:0;
    background:#e5e5e5;
}
.secondNav li{
    list-style: none;
    width:100%;
    background:#e5e5e5;
    /*border-bottom:1px solid #fff;*/
    margin:0;
}
.secondNavBox li a{
    width: 100%;
    text-transform: capitalize;
    color:#000;
   padding:10px 0px;
    display: block !important;
    border-bottom:1px solid #fff;
}
.secondNavBox li a span{
    width:5px;
    height:5px;
    background:#747474;
    vertical-align: middle;
    margin:0 10px 0 0px;
}
.secondNavBox ul >li:last-child {
    border-bottom: none;

}
.secondNavBox li a:hover{
    opacity: .4;
}
/*çƒ­é—¨äº§å�?��?*/
.hotPrdtBox{
    margin:0 0 40px 0;
}
.hotPrdtBox p{
    text-transform: capitalize;
    margin:20px 0 0;
    color:#323232;
}
/*æ–°é�?��?*/
.latest{
    background:#fff;
    padding:6px;
    margin:0 0 30px;
}
/*.latest:nth-of-type(2){
    margin:0;
}*/
.latest a{
    color:#000;
}
.latest a p{
    color:#6c6c6c;
    margin:5px 0 0;
}
.latest .lft{
    width:65%;
}
.latest .lft a>span{
        word-break: break-all;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    border-bottom:1px solid #e2e4e5;
    padding: 0 0 5px;
}
.latest .lft>p{
    color:#747474;
    text-transform: capitalize;
}
.latest p span{
    width:14px;
    height:14px;
    vertical-align: middle;
    margin:0 6px 0 0;
    background:url(../images/2.png) no-repeat center center;
}
.latest .rgt{
    width:27%;
    margin: 10px 0 0;
}
.latestNewsBox{
    margin:0 0 40px;
}
/*è”ç³»æˆ�?�ä»�?*/
.contactusBox img{
    margin:0 0 27px;
    width: 100%;
}
.contactusBox p{
    margin:0 0 18px;
}
.contactusBox a{
    color:#232332;
}
.contactusBox p span{
    color:#000;
    font-weight:bold;
}
/*å³ä¾§è¾¹æ END*/
/*å…³äºŽæˆ�?�ä»�?-------------------*/
.leftContent{
    width:70%;
    padding: 0 2% 0 0;
    border-right: 1px solid #e2e4e5;
}
.nowAdds{
    margin:22px 0 25px;
}
.nowAdds a{
    font-size:20px;
    color:#000 !important;
    text-transform: capitalize;
}
.nowAdds a:last-child{
    color:#8f8f90;
}
.statement{
    margin:0 0 40px;
}
.statement h2{
       font-weight: normal;
    line-height: 42px;
    font-size: 27px;
    font-family: "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;
}
.statement h2 p{
   font-size: 100%;
}
.statement span{display:block;
    width:90px;
    border:1px solid #00a0df;
}
.worlds{
    margin:0 0 100px;
}
.worlds>p{
    font-size:26px;
    line-height: 52px;
    margin:40px auto 40px;
    text-align: center;
    width:72%;
}
.worlds>img{
    margin:0 0 45px;
}
.worldsBox>div{
    width:45%;
}
.worlds2>h3{
    font-weight:normal;
    font-size:26px;
    margin:0 0 30px;
}
.worlds2>p{
    line-height: 30px;
    margin:0 0 20px;
    color:#6c6c6c;
    word-wrap: break-word;
}
.feature{
    margin:0 0 50px;
}
.feature p span{
    width:64px;
    height:30px;
    border-bottom:1px solid #ccc;
    margin-right:-20px;
    vertical-align: middle;
}
.okIcon{
    background:url(../images/3.png) no-repeat 15px center;
}
.startIcon{
    background:url(../images/4.png) no-repeat 15px center;
}
.lampIcon{
    background:url(../images/5.png) no-repeat 15px center;
}
/*å…³äºŽæˆ�?�ä»¬END*/

/*æ¡ˆä¾�?-----------*/
.caselist{
    width:48%;
    margin:0 0 50px;
    font-size:14px;
    color:#6c6c6c;
}
.caselist>img{width: 100%;height: auto;}
.caselist:nth-child(even){
    float:right;
}
h3.casetit{
    font-size:22px;
    font-weight:normal;
    margin:25px 0;
    color:#000;
}
/*æ¡ˆä¾‹END*/

/*äº§å“ä¸­å¿�?-------*/
.productBox div.productCase{
    width:31%;
    margin:0 12px 70px 0;
    background:#fff;
    text-align: center;
}
.productBox div.productCase:nth-child(3n+3){
    margin-right:0;
}
.prdtCase{
    width:100%;
}
.prdtCase:hover{
    text-decoration: none;
}
.prdtCase p{
    margin: 16px 0 16px;
    color: #323232;
    height: 45px;
    overflow: hidden;
}
.prdtCase span {
    padding: 0 36px !important;
    color: #808080;
    line-height: 34px !important;
    border: 1px solid #bfbfbf;
    margin: 0 0 25px 0;
    text-transform: capitalize;
    display: inline-block !important;
}
.productBox .productCase:hover p{
    color:#00a0df;
}
.productBox .productCase:hover span{
    color:#00a0df;
    border-color:#00a0df;
}
.prdtBar2{
    display:none;
}
/*äº§å“ä¸­å¿ƒEND*/
/*äº§å“è¯¦æƒ�??----------*/
.mayLove{
    margin:80px 0 0
}
.mayLove h2{
    font-size:28px;
}

.loveIcon{

    width: 31px;
    height: 28px;
    font-size: 28px;
    margin: 0 18px 0 34px;
    display: inline-block;
    vertical-align: middle;
    background:url(../images/10.png) no-repeat center center;
}
.productDetail{
    margin:0 0 70px;
}
.prdctShowPic{
    width:48.5%;
}
.thumpPic{
    width: 60px;
    padding:0;
    margin: 0 10px;
    cursor:pointer;
}
.thumpPic img{
    width: 100%;
    border: 1px solid #686868;
    border-radius: 4px;
}
#owl-demo2{
    width:90%;
    padding:0 5%;
    margin:15px 0 0;
}
#owl-demo2 .owl-controls{
    display:block!important;
    position:static;
}
#owl-demo2 .owl-controls .owl-buttons div{
    position:absolute;
    top:0%;
    width:15px;
    height:100%;
    margin:0;
    padding:0;
    line-height: 52px;
}
#owl-demo2 .owl-controls .owl-buttons div:hover{
    background:#e5e5e5;
}
#owl-demo2 .owl-controls .owl-buttons .owl-prev{
    left:-4px;
}
#owl-demo2 .owl-controls .owl-buttons .owl-next{
    right:-4px;
}

.prdctShowPic .bigPic img{

}
.prdctParameter{
    width:48%;
}
.prdctParameter h3{
    font-size:24px;
    font-weight:normal;
    text-transform: capitalize;
    margin:0 0 20px;
}
.prdctParameter h1{
    font-size:24px;
    font-weight:normal;
    text-transform: capitalize;
    margin:0 0 20px;
}
.prdctParameter p{
    font-size:14px;
    color:#808080;
}
.prdctParameter h4{
    font-size:16px;
    font-weight:normal;
    margin:30px 0 15px;
    text-transform: capitalize;
}
.prdtPmt{
    margin:0 0 40px;
    padding:0;
}
.prdtPmt li{
    padding:8px 0;
    width:100%;
    margin:0;
}
.prdtPmt li span{
    /*padding:0 14% 0 1rem;*/
}
.prdtPmt li:hover{
    text-decoration: underline;
}
.prdtPmt li:nth-child(odd){
    background:#f2f2f2;
}
.prdctParameter .more{
    color:#fff;
    text-transform: capitalize;
    background:#00a0df;
    padding:10px 15px;
}

.dobook{
    width:85%;

    padding:30px 0;
    text-align:center;
}
.book{
    margin:5px;
}
.book p{
    font-size:12px;
    padding:15px 0;
    margin:0;
    color:#323232;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.book img{
    width:100%;
}
#owl-demo4 .owl-pagination{
    display:none;
}
#owl-demo4  .owl-controls{
    position:static;
}
.dobook .owl-controls .owl-buttons> div{
    opacity: 1;
    position: absolute;
    border-radius: 0;
    font-size: 0;
    top: 30%;
    width:30px;
    height:57px;
    margin:0;
    padding:0;
}
.dobook .owl-controls .owl-buttons> div:hover{
    opacity: .0;
}
.dobook .owl-controls .owl-buttons .owl-prev {
    background: url(../images/left1.png) no-repeat center center;
    left: -45px;
}
.dobook .owl-controls  .owl-buttons .owl-next{
    background: url(../images/right1.png) no-repeat center center;
    right:-45px;
}
/*é®ç½©å±?*/
.book{
    background:#fff;
    position:relative;
}
.book img{
    margin-bottom:-6px;
    width:250px;
}
.book a{
    width:100%;
    height:100%;
    color:#fff;
    font-size:20px;
    display:none;
    background:rgba(0,0,0,.1);
    position:absolute;
    top:0;
    left:0;
}
.book a span{
    width:38px;
    height:26px;
    background:url(../images/idx10.png) no-repeat center center;
}
.book:hover a{
    -webkit-display:flex;
    display:flex;
}
/*äº§å“åˆ�?�æ�?*/
.productTab{
    padding:2%;
    background:#fff;
    margin:0 0 86px;
}
.prdtTab{
    margin:0;
    padding:0;
    width:100%;
}
.prdtTab li{
    width:22%;
    background:#f2f2f2;
    margin:0;
}
.prdtTab li a{
    width:100%;
    line-height: 58px;
    color:#000;
    text-align: center;
    display: block;
}
.prdtTab li.active a,
.prdtTab li a:hover{
    color:#00a0df;
}
.prdtCaseing{
    display:none;
}
.prdtCaseShow{
    display:block;
}
.prdtCaseing>div{
    margin:0 0 60px;
}
.prdtCaseing h2{
    font-size:30px;
    font-weight:normal;
    color:#334050;
    margin:0 0 15px;
    text-transform: capitalize;
}
.prdtCaseing p{
    font-size:14px;
    color:#7b7986;
    padding:0 1rem;
}
/*ç•™è¨€æ�??*/
.msgPad{
    margin:0 0 120px;
}
.writeUs{
    width:34%;
}
.writeUs h2 a{
    font-size:26px;
    color:#000;
    margin:0 0 30px;
    font-family: "Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;
}
.writeUs p{
    color:#6c6c6c;
    font-size:14px;
}
.formBox{
    width:60%;
}
/*.formBox form select,*/
/*20171124*/
.Pname,
.Cname{
    width:47%;
}

.Pname .input10,
.Cname .input3{
    width:100%;
}
.Pemail,
.Cemail{
    width:47%;
    float:right;
}
.Pemail .input11,
.Cemail .input4{
    width:100%;
}
.Country{
    width:47%;
	float:left;
}
.Country .input12{
    width:100%;
}
.Pcompany{
    width:47%;
    float:right;
}
.Pcompany .input13{
    width:100%;
}
.Cadd{
    width:100%;
}
.Cadd .input5{
    width:100%;
}
.Pmessage,
.Cmessage{
    width:100%;
}
.Pmessage .input14,
.Cmessage .textarea1{
    width:100%;
}
.formBox .input6{
    padding:0 10px!important;
}
    /*20171124*/
.formBox input{
    padding:0 0 0 10px !important;
    margin:0 0 10px !important;
    line-height: 42px !important;
    border:1px solid #bfbfbf !important;
}
.formBox select{
    width:47% !important;
    border:1px solid #bfbfbf !important;
    color:#bfbfbf !important;
    padding:0 0 0 10px !important;
    display:inline-block !important;
}
.formBox  textarea{
    width:100% !important;
    height:120px !important;
    border:1px solid #bfbfbf !important;
    margin:0 0 20px !important;
    padding-left: 10px;
}
.formBox  button{
    padding:12px 6px !important;
    background:#00a0df !important;
    color:#fff !important;
    font-size:14px !important;
}
.formBox .arrowup{
    width: 0;
    height: 0;
    border-right: 5px solid transparent; /* left arrow slant */
    border-top: 5px solid #bfbfbf; /* right arrow slant */
    border-left: 5px solid transparent; /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
    margin:0 0 0 -25px;
}
/*äº§å“è¯¦æƒ�?�END*/
/*è”ç³»æˆ�?�ä»�?-------*/
.msgPad .contactIformation{
    width:34%;
}
.contactIformation .writeUs,
.formBox .writeUs{
    width:100%;
    margin-bottom: 20px;
}
.informationIcon{
    width:45px;
    height:46px;
    vertical-align: middle;
    margin:0 10px 0 0;
    background:url(../images/11.png) no-repeat center center;
}
.address{
    width:85%;
}

.address a{
    color:#000;
}
.formBox2 form .contactInput{
    width:100%;
}
.msgPad2{
    margin:70px 0;
}
#map{
    border:1px solid #00a0df;
    min-height:200px;
}
.wri{font-size: 28px}
/*è”ç³»æˆ�?�ä»¬END*/

/*æ–°é�?��?-------*/
.newslist{
    margin:0 0 76px;
}
.newspic{
    width:37%;
}
.newsContent{
    width:61%;
    color:#6c6c6c;
}
.newsContent p.firstP{
    font-size:14px;
    margin:0 0 16px;
}
.timeIcon,
.userIcon{
    width:16px;
    height:16px;
    vertical-align: middle;
    margin:0 5px;
}
.timeIcon{
    background:url(../images/13.png) no-repeat center center;
}
.userIcon{
    background:url(../images/12.png) no-repeat center center;
}
.newsContent p.secondP{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
    margin:0 0 16px;
}
div.readmore{
    background:#f1f3f4;
    padding:0 10px;
}
div.readmore p{
    display:inline-block;
    font-size:12px;
    margin:0;
    line-height: 42px;
}
.heartIcon{
    width:20px;
    height:12px;
    vertical-align: middle;
    margin:0 5px 0 10px;
    background:url(../images/8.png) no-repeat center center;
}
div.readmore p span{
    color:#da251d;
}
.readmoreBtn{
    color:#da251d;
    line-height: 42px;
    border-left:1px solid #da251d;
    font-size:12px;
}
.readmore .todayIcon{
    width:10px;
    height:12px;
    vertical-align: middle;
    margin:0 10px;
    background:url(../images/7.png) no-repeat center center;
}
/*æ–°é�?�»è¯¦æƒ�??*/
.newsdtlheaed{
    margin:0 0 70px;
}
.newsdtlheaed h2{
    font-size:30px;
    margin:0 0 20px;
}
.newsdtlheaed h1{
    font-size:30px;
    margin:0 0 20px;
    word-wrap: break-word;
    text-align: center;
}
.pageBtn a{
    font-size:30px;
    background:#ececec;
    padding:15px;
    margin:15px;
    color:#000;
}
.newslist2{
    width:42%;
    display:inline-block;
    margin:0 7% 100px 0;
}
.newslist2 .newspic,
.newslist2 .newsContent{
    width:100%;
}
.newslist2 .newspic a,
.newslist2 .newspic a img{
    width:100%;
}

.pageBtn{
    margin:0 0 60px;
}
.pageBtn a{
    padding:20px;
    background:#ececec;
    cursor: pointer;
}
.pageBtn a span{
    width:10px;
    height:18px;
}
.pageBtn a.pre span{
    background:url(../images/left2.png) no-repeat center center;
}
.pageBtn a.next span{
    background:url(../images/right2.png) no-repeat center center;
}
.newsdtlheaed p{
    color:#6c6c6c;
    font-size:14px;
    text-align: center;
}
.newsDetailBox .firstP{
    margin:40px 0;
}
.newsDetailBox .secondP{
    font-size:14px;
}
.greayP{
    color:#6c6c6c;
}
.newsdtlheaed p a{
    line-height: 14px;
    color:#6c6c6c;
}
.newsdtlheaed .heartBox{
    color:#da251d;
    border-right:1px solid #a8a8a8;
    padding:0 10px;
}
/*æ–°é�?�»END*/
/*FAQ------------------*/
.faq{
    background:#FFF;
    color:#555;
    border:1px solid #ccc;
    border-radius: 20px;
    padding:20px;
    margin:0 0 20px;
}
.faq:after{
    content:"";
    display:table;
    clear:both;
}
.faq>div{
    vertical-align: top;
}
/*.faqPic{*/
    /*background:#aaa;*/
    /*border-radius: 10px;*/
    /*text-align: center;*/
    /*padding:10px 20px;*/
/*}*/
.faqPic img{
    width:100%;
}
.faqPic p{
    font-size:18px;
    color:#fff;
    margin:0;
}
.faqTxt{
    width:78%;
    float:right;
}
.faqTxt h3{
    font-size:18px;
    font-weight:normal;
    line-height: 24px;
    margin: 10px 0;
}
.faqTxt p{
    font-size:14px;
    color:#555;
    margin:0;
}
.faqTxt p:hover{
    text-decoration: underline;
}
/*FAQend*/
/*证书--------------*/
.honorary{
    position:relative;
}
.threeTit{
    font-size:20px;
    line-height: 24px;
    padding:0 10px;
    margin:0 0 30px;
    border-left:1px solid #00a0df;
}
.bigHonor{
    text-align: center;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index: 99999;
    display:none;
}
.bigHonor img{
    background:rgba(200,200,200,2);
    padding:2%;
}
#owl-demo3{
    margin:0 0 90px;
}
.honorPic{
    margin:0 10px;
    cursor: pointer;
}
#owl-demo3 .owl-item{
    text-align:center;
}
.honorPic p{
    margin:10px 0;
    color:#555;
}
.honorPic:hover{
    opacity: .8;
}
.advantage>div h3{
    font-size:16px;
    margin:0 0 18px;
}
.advantage>div p{
    font-size:14px;
    color:#555;
    margin:0 0 35px;
}
/*证书End*/

/*放大镜--------------------------------------------------------------------------------------------*/
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix{display:block;}

.tab{ overflow:hidden; }
.tab li,.tab a,.tab-item{cursor:pointer;float:left;text-align: center;}


.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}
.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}
.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}
.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}
.right-extra .tab a{float:none;color:#c30;}
.right-extra .tab .curr{background-position:right -178px;color:#fff;}
.right-extra .tab .curr span{background-position:0 -178px;}
.right-extra .tab .curr a{color:#fff;}
.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}
.right-extra .total{float:right;}
.right-extra .total strong{color:#FF7403;}
.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}
.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}
.right-extra .norecode{padding:0 10px 10px;}
.right-extra .iloading{margin-bottom:10px;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview img{
    max-width:600%;
}
/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"Microsoft YaHei","微软雅黑",arial,helvetica,clean,sans-serif;text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


/*放大镜 END--------------------------------------------------------------------------------------------*/
.faqPic{background: #aaa;
    border-radius: 10px;
    text-align: center;
    padding: 10px 20px;}


.floatrgt>div>ul>li>a, .floatrgt span{
    display: inline-block!important;
}
.prdtTab li{
    display: inline-block!important;

}

.secondNavBox>ul>li.current-menu-item{
    background: #d6d6d6!important;
}
.page-map{height:400px;}
@media screen and (max-width: 414px) {
    .prdtCase span{  display: block !important; padding:0px !important;
        line-height:35px !important;}
    .productBox div.productCase{ margin:0px 0px 5% !important;}
    .productBox div.productCase:nth-child(2n){ float: right;}
    .page-map{height:120px;}
}



.leftContent .right-extra,
.leftContent .right-extra>.spec-preview{
    width:48%;
}


@media screen and (max-width:768px){
    .worlds2 p img,
    .worlds2 table img,
    .worlds2 table,
    .worlds2 video,
    .worlds2 frame{
        width: 100%!important;
        height: auto!important;
    }
}


/* 2018-12-3 18:10:02 */
.newslist2 .newsContent h2{
    font-size:18px;
    margin:25px 0 15px;
}
.newsContent h2{
    font-size: 30px;
    height: 36px;
    font-weight: normal;
    color: #000;
    margin: 0 0 5px;
    width: 100%;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.mainBox .leftContent .newsBox .newslist2{
    margin: 0 7% 0 0;
    float: left;
}
/* .newslist2 p.secondP{
    color:#6c6c6c;
    margin: 0 0 30px;
} */
.newslist2 p.secondP{
    color:#6c6c6c;
    margin: 0;
}
@media (max-width:767px){
    .mainBox .leftContent .newsBox .newslist2 .newslist2 .newsContent h2{
        text-align: center;
    }
}

/* 20181206 */
.worlds2 h1 {
    font-size: 2em;
}
.worlds2 ul {
    padding: 0 40px;
}
.worlds2 ul li {
    list-style: disc outside none;
}
.midas {margin-top:20px;}
.worldsBox p {padding:15px;line-height:25px;}